package com.ruoyi.store.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 餐桌对象 tb_table
 * 
 * @author ruoyi
 * @date 2023-05-04
 */
public class TbTable extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 餐桌编号 */
    private Long tableId;

    /** 店铺编号 */
    @Excel(name = "店铺编号")
    private Long storeId;

    /** 桌号 */
    @Excel(name = "桌号")
    private String tableName;

    /** 下限人数 */
    @Excel(name = "下限人数")
    private Long floorCount;

    /** 上限人数 */
    @Excel(name = "上限人数")
    private Long upperCount;

    /** 是否包间 */
    @Excel(name = "是否包间")
    private Integer isHall;

    /** 餐桌状态 */
    @Excel(name = "餐桌状态")
    private Integer status;

    public void setTableId(Long tableId) 
    {
        this.tableId = tableId;
    }

    public Long getTableId() 
    {
        return tableId;
    }
    public void setStoreId(Long storeId) 
    {
        this.storeId = storeId;
    }

    public Long getStoreId() 
    {
        return storeId;
    }
    public void setTableName(String tableName) 
    {
        this.tableName = tableName;
    }

    public String getTableName() 
    {
        return tableName;
    }
    public void setFloorCount(Long floorCount) 
    {
        this.floorCount = floorCount;
    }

    public Long getFloorCount() 
    {
        return floorCount;
    }
    public void setUpperCount(Long upperCount) 
    {
        this.upperCount = upperCount;
    }

    public Long getUpperCount() 
    {
        return upperCount;
    }
    public void setIsHall(Integer isHall) 
    {
        this.isHall = isHall;
    }

    public Integer getIsHall() 
    {
        return isHall;
    }
    public void setStatus(Integer status) 
    {
        this.status = status;
    }

    public Integer getStatus() 
    {
        return status;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("tableId", getTableId())
            .append("storeId", getStoreId())
            .append("tableName", getTableName())
            .append("floorCount", getFloorCount())
            .append("upperCount", getUpperCount())
            .append("isHall", getIsHall())
            .append("status", getStatus())
            .toString();
    }
}
